% !TEX root = main.tex

\begin{abstract}

Security is a crucial issue in software development lifecycle and keeps
attracting researchers' interest. To help developers overcoming the challenges
of satisfying security requirements, Model Driven Security (\mds) has emerged as
a novel security engineering paradigm in the last decade. \mds specializes
model-driven software development for the implementation of security concerns.

In this paper, we propose a Y-Model as a generic evaluating schema for various
\mds methodologies in the literature. We evaluate capabilities and drawbacks of
those methodologies according to the general goal of \mds. We the analyze the
evaluation result and reason about the evolution process of the development of
\mds. To manage the growing need for modeling heterogeneous security concerns, we
propose enriching the Y-Model in a way that leverages on multi-formalism
modeling based on our reasoning of evolution process of \mds. Finally we explore expected
advantages and sketch possible drawbacks for heterogeneous \mds.

\keywords{Model Driven Security, Y-Model, Heterogeneity}
\end{abstract}
